package com.letao.server.utils;

import cn.hutool.crypto.asymmetric.KeyType;
import cn.hutool.crypto.asymmetric.RSA;
import com.letao.server.constants.RSAKeyConstants;


/**
 * RSA加密工具类
 */
public class RSAUtils {
    /**
     * 对已经通过公钥加密的密码进行私钥解密
     *
     * @param code 公钥加密后的密码
     * @return 私钥解密后的密码
     */
    public static String decrypt(String code) {
        RSA rsa = new RSA(RSAKeyConstants.PRIVATE_KEY, null);
        return rsa.decryptStr(code, KeyType.PrivateKey);
    }
}
